/* Empty. Add your own CSS if you like */
.h1{
	font-size: .5em !important;
}

.login-background{
	background:#1565C0;
}

.white-color{
	color:white !important;
}

.list-inset{
	background:transparent;
}

.btn-text{
	font-size:26px !important;
	letter-spacing:10px;
}

.login-content{
	width: 90%;
	margin:20% auto;

}
.login-content h1{
	text-align: center;
}

.preview{
	background: #bac2cf;
}

.nopading{
	padding: 0px !important;

}

.alphabate{
    position: absolute;
    right: 10px;
    top:131px;
}

/*checklistResult.html*/
.result-footer{
	height: 15%;
	display: block;
}

.progress{
	position: relative;
	margin: 10% auto;	
	width: 300px;
	height: 300px;
	background: #edf1fb;
	border-radius: 50% / 50%;	
	text-align: center;		
	border-color: -moz-linear-gradient(top, #555555, #111111);
}
.inside{
	position: absolute;
	width:270px;
	height:270px;
	background: #fff;
	border-radius: 50% / 50%;
	border: 1px solid #b2bfda;
	margin: 5% 0 0 5%;	
}
.inner{
	position: absolute;
	width: 50%;
	height: 50%;
	background:none;
	border-radius: 50% / 50%;
	border: 1px solid #d6dff2;
	margin: 25% 0 0 25%;	
}

.cone1 {
	position: absolute;
	width: 135px;
	height: 135px;
	background-color:#f6f8fc;
	border-radius: 0 0 0 135px;
	bottom:0;
}

.cone2 {
	position: absolute;
	right: 0px;
	width: 135px;
	height: 135px;
	background-color:#f6f8fc;
	border-radius: 0 135px 0 0;
}

.text{
	position: absolute;
	width:100%;
	top: 120px;
	font-size:4.5em;
	text-align:centrt;
}

.button.button-block, .button.button-full {
	margin: 0px;
	padding:2px 0;
}

.warn-num-result{
	width:20px;
	height:20px;
	display:block;
	background-color:red;
	border-radius:10px;
	position:absolute;
	top:9px;
	right:22%;
	line-height:22px;
	font-size:14px;
	letter-spacing:0;
}

/* vehicleCheck.html */
.item-title-div{
	float:left;
	width:40%;
}

.gary-color{
	color:#AAAAAA;
	text-decoration:none;
}

.next-btn{
	font-size:20px !important;
	letter-spacing:6px;
}

.tab-btn{
	margin:10px 5px 0 5px !important;
	border-radius:5px !important;
	font-size:20px !important;
}

.sel{
	border:0;
	font-size:16px;
	background:transparent;
}

.actno-text{
	margin:10px 10px -10px 12px;
	color:#EA6247;
}

.warn-num{
	width:20px;
	height:20px;
	display:block;
	background-color:red;
	border-radius:10px;
	position:absolute;
	top:14px;
	right:10px;
	line-height:22px;
	font-size:14px;
}


/* update.html */
.update-text{
	text-decoration:none;
	padding:7px 0;
}

/*checklist.html*/
.samp{
	margin:15px 10px;
	padding:5px;
	/*box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);*/
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.samp .row{
	padding:0;
}

.question-text{
	font-size:16px;
}

.radio-text{
	position:absolute;
	top:10px;
	right:-15px;
	font-size:16px;
}

.photo-div{
	display:inline-flex;
    padding-top: 10px;
}

.photo-btn{
	padding:0;
	min-width:42px;
	min-height:42px;
	height:42px;
	border:0;
	background:#D2EEE7;
	margin:5px;
}

.photo-btn:before{
	font-size:38px !important;
	color:#39D8B4;
}

.img-div{
	width:42px;
	height:42px;
	background:#D2EEE7;
	margin:5px;
}

.note-div{
	padding:0;
}

.note-div span{
	color:#9EACC1;
	font-size:16px;
}

.left-foot-btn{
	width:30%;
	margin:0 10px;
}

.foot-btn{
	margin:0 10px 0 0;
}

.myPopup .popup-title{
	font-size:18px;
	color:#387EF5;
}

.myPopup .popup-head{
	padding:10px 0;
	margin:0 8px;
	border-bottom:1px solid gray;
}

.myPopup .popup-body{
	font-size:16px;
}

.red-text{
	color:red;
}

/* pendinglist.html */
.card-text{
	font-size:16px;
	color:white;
	margin:10px;
}

.overdue{
	background-color:#BAC2CF;
}

.deepblue{
	background-color:#387EF5;
}

.time-div{
	border-top:1px solid white;
	margin:0 3%;
	width:94%;
	padding:10px 0 0 0 !important;
	display:block;
}

.time-div p:first-child{
	float:left;
}

.time-div p:last-child{
	text-align:right;
}

/* checklustPreview.html */
.result-text{
	font-size:16px;
	color:#387EF5;
}

.pass-text{
	color:#35D8BB;
}

.refuse-text{
	color:#E95D42;
}

.white-border{
	border:1px solid white;
}
/*
*修改密码
*/
.button-unactive {
    border-color: #aaa;
    background-color: #aaa;
    color: white;
}
.changePwd .item-input{
    padding: 6px 0 4px 16px;
}

.button.button-balanced,.button.button-balanced.active,.button.button-balanced.activated {
    border-color: #28a54c;
    background-color: #33cd5f;
    color: #fff;
}

.changePwd input{
    text-align: center;
}

.changePwd label:first-child{
    margin-top:10px;
}
.changePwdInfo{
    margin: 10px 10px 0px 10px;
    color: #fff
}

/**
*选择运输公司
*/
.chooseTransportCompany .list-inset{
    margin:10px;
}

/**
*首页运输公司只读样式更改
*/
input[readonly]:not(.cloned-text-input){
    background-color: #fff;
    cursor: not-allowed;
}

/**
*搜索功能
*/
.search{
    top:44px;
    z-index:999;
    background: #ddd;
    padding: 10px;
}

.search div{
    padding-top: 0;
    padding-bottom: 0;
}

/*
*checklist页面题目和序号样式
*/
.col-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 8%;
    -ms-flex: 0 0 8%;
    flex: 0 0 8%;
    max-width: 8%; }


.col-offset-8 {
    margin-left: 8%;
}

/**
*隐藏scollbar
*/
.scroll-bar-indicator
{
    display: none;
}

/**
*搜索删除按钮
*/
.close{
    background: url(../img/delete-gray.png) no-repeat;
    width: 20px;
    height: 20px;
    margin-right: 10px;
}

/*
*修改搜索查询出来的列表上移
*/
.transporter  .scroll{
    margin-top: 64px;;
}


.vehicle .scroll{
    height: 100%;
    position: relative;
}

.bar-footer{bottom: 10px;}


/*checklist 水平线*/
.horizon{
    display: block;
    height: 1px;
    background-color: #aaa;
}